"use strict";
//java中两个相同名字的函数,参数不同这时就有函数重载
//ts中实现java或者c#面向对象一样编程的写法
//为了兼容es5 es6和java中有区别
function getinfo(str) {
    if (typeof str === "string") {
        return "我叫string" + str;
    }
    else {
        return "我的年龄是:" + str;
    }
}
function getPersonInfo(name, age) {
    if (age) {
        return "\u6211\u53EB" + name + ",\u5E74\u9F84\u662F" + age;
    }
    else {
        return "\u6211\u53EB" + name;
    }
}
alert(getPersonInfo("wxs", 23));
